@charset "utf-8";
/* CSS Document */
body,div,p { margin: 0px; padding: 0px; text-align: center; font-size: 12px; }
div,p { text-align: left; }
a { text-decoration:none; color: #2b2b2b; }
.left,.right { overflow: hidden; }
.left { float: left; }
.right { float: right; }
img { border: none; }
h1,h2, ul,li { margin: 0px; padding: 0px; list-style: none;  }

.area { width: 900px; margin: 0 auto; text-align: left; overflow: hidden;  }
.hd,.con { overflow: hidden; }
.menu a {float: left; margin: 0px; display: block; width:89px; overflow: hidden;  border-right: 1px solid #fff; text-align: center; line-height: 25px; height: 25px; vertical-align: middle; background-color:#C1D0E3;  }
.menu a.on ,.menu a:hover { font-weight: bold; }
.menu a.last { border-right: none; _width: 97px; }

.titleBar { overflow: hidden; clear: both; zoom: 1;  }
.titleBar h2 { float: left; font-size: 12px; font-weight: bold; }
.titleBar .more { float: right; }

.login-table input { border: 1px solid #ccc; }

.colum-230 { width: 230px; } 
.colum-645 { width: 645px; } 

.widget-300 { width: 300px; }
.widget-310 { width: 310px; }
.widget-325 { width: 325px; } 

.news-list { list-style-position: inside; padding-top: 10px;	   }
.news-list li { line-height: 20px; vertical-align: middle; overflow: hidden; background: url(../image/dot.jpg) no-repeat 0px 50%; padding-left: 15px; }
.news-list li a { float: left; }
.news-list li a:hover { color: #2C5680; text-decoration: underline;}
.news-list li span { display: block; float: right; width:90px; color: #999;}
.news-list li span span.new { display: inline; float: none; width: 30px; padding: 1px; line-height: 15px; text-align: center; color: #666; background-color: #FC0;}

.ui-list-dash li { line-height: 30px; text-indent: 1em; border-bottom: 1px dotted #ccc;}
.ui-list-bigBlue { margin-top: 10px; font-size: 14px; font-weight: bold; line-height: 30px; vertical-align: middle; text-indent: 1em; }
.ui-list-bigBlue a { color: #2F8AA5; }

.ui-titlebar-blue { background-color: #7B99BD; color: #fff; line-height: 25px; padding-left: 30px; background: #7B99BD url(../image/titlebar-blue.jpg) no-repeat -2px -3px; }
.ui-titlebar-whiteArrow { background-color: #7B99BD; color: #fff; line-height: 25px; padding-left: 30px; background: #7B99BD url(../image/ui-titlebar-whiteArrow.jpg) no-repeat -2px -3px; }
.ui-titlebar-sea { background-color: #CAD8E5; font-size: 12px; font-weight: normal; line-height: 25px; height: 25px; vertical-align: middle; text-indent: 1em; }
.ui-titlebar-sea a { color: #0B2438; }
.ui-titlebar-sea a:hover { text-decoration: underline; color: #ba2636; }
.ui-titlebar-hdsea { border-bottom: 1px solid #2b2b2b; margin-top: 2px;  }
.ui-titlebar-hdsea h2 { background: url(../image/titlebar-hdsea.jpg) no-repeat; font-weight: bold; color: #152C3E; padding-left: 15px; line-height: 20px; height: 20px; vertical-align: middle; }

.ui-titlebar-greyarrow { background-color: #E7E5E6; line-height: 25px; background: #E7E5E6 url(../image/titlebar-greyarrow.jpg) no-repeat; padding-left: 15px; }
.ui-border-hdsea { border-top: 2px solid #8697A9; }

.ui-searchBar { background: #E9E7E8; height: 70px; position: relative;  }
.searchBar-input { position: absolute; left: 220px; top: 20px; width: 455px; height: 25px; border: 1px solid #ccc; background: #fff url(../image/searchinputbg.gif) repeat-x left top; }
.searchBar-button { position: absolute; left: 690px; top: 20px; background: url(../image/searchBtn.jpg) no-repeat; width: 204px; height: 28px; border: none; }

.mt10 { margin-top: 10px; }
.ui-greyBorder { border: 1px solid #ccc; }
.ui-news-list-con { margin: 5px; overflow: hidden;  }

#login { background: url(../image/enter.jpg) no-repeat; width: 56px; height: 24px; border: none; cursor: pointer;  }
#register { background: url(../image/register.jpg) no-repeat; width: 56px; height: 24px; border: none; cursor: pointer; }

.ui-more a { color: #ba2336; }
.ui-submenu { border: 1px solid #C8C8C8; background-color: #F5F5F5; height: 1000px; }
.ui-submenu-list { border: 1px solid #ccc; margin: 5px; padding: 5px; background-color: #fff;}
.ui-submenu-list li { background: url(../image/titlebar-hdsea.jpg) no-repeat 5px 5px; padding-left: 15px; }
.ui-submenu-list li a:hover  { color: #2C5680; }

.contentPage p { font-size: 14px; line-height: 180%; color: #2b2b2b; text-indent: 2em; margin-top: 10px; }
.ui-foot { background: url(../image/foot-bg.jpg) repeat-x; line-height: 30px; text-align: center; color: #666; }